home *** CD-ROM | disk | FTP | other *** search
/ Visual Basic Controls / Visual Basic Controls.iso / vbcontrol / aals / aals.exe / DISK1 / _SETUP.1 / air.cpp < prev    next >
Encoding:
C/C++ Source or Header  |  1998-03-04  |  28.2 KB  |  1,640 lines

  1. // Machine generated IDispatch wrapper class(es) created by Microsoft Visual C++
  2.  
  3. // NOTE: Do not modify the contents of this file.  If this class is regenerated by
  4. //  Microsoft Visual C++, your modifications will be overwritten.
  5.  
  6.  
  7. #include "stdafx.h"
  8. #include "air.h"
  9.  
  10. // Dispatch interfaces referenced by this interface
  11. #include "picture.h"
  12. #include "font.h"
  13.  
  14. /////////////////////////////////////////////////////////////////////////////
  15. // CAir
  16.  
  17. IMPLEMENT_DYNCREATE(CAir, CWnd)
  18.  
  19. /////////////////////////////////////////////////////////////////////////////
  20. // CAir properties
  21.  
  22. BOOL CAir::GetEnabled()
  23. {
  24.     BOOL result;
  25.     GetProperty(DISPID_ENABLED, VT_BOOL, (void*)&result);
  26.     return result;
  27. }
  28.  
  29. void CAir::SetEnabled(BOOL propVal)
  30. {
  31.     SetProperty(DISPID_ENABLED, VT_BOOL, propVal);
  32. }
  33.  
  34. CPicture CAir::GetBackPicture()
  35. {
  36.     LPDISPATCH pDispatch;
  37.     GetProperty(0x1, VT_DISPATCH, (void*)&pDispatch);
  38.     return CPicture(pDispatch);
  39. }
  40.  
  41. void CAir::SetBackPicture(LPDISPATCH propVal)
  42. {
  43.     SetProperty(0x1, VT_DISPATCH, propVal);
  44. }
  45.  
  46. COleFont CAir::GetFont()
  47. {
  48.     LPDISPATCH pDispatch;
  49.     GetProperty(DISPID_FONT, VT_DISPATCH, (void*)&pDispatch);
  50.     return COleFont(pDispatch);
  51. }
  52.  
  53. void CAir::SetFont(LPDISPATCH propVal)
  54. {
  55.     SetProperty(DISPID_FONT, VT_DISPATCH, propVal);
  56. }
  57.  
  58. short CAir::GetFonts()
  59. {
  60.     short result;
  61.     GetProperty(0x2, VT_I2, (void*)&result);
  62.     return result;
  63. }
  64.  
  65. void CAir::SetFonts(short propVal)
  66. {
  67.     SetProperty(0x2, VT_I2, propVal);
  68. }
  69.  
  70. long CAir::GetBevelInner()
  71. {
  72.     long result;
  73.     GetProperty(0x3, VT_I4, (void*)&result);
  74.     return result;
  75. }
  76.  
  77. void CAir::SetBevelInner(long propVal)
  78. {
  79.     SetProperty(0x3, VT_I4, propVal);
  80. }
  81.  
  82. long CAir::GetBevelOuter()
  83. {
  84.     long result;
  85.     GetProperty(0x4, VT_I4, (void*)&result);
  86.     return result;
  87. }
  88.  
  89. void CAir::SetBevelOuter(long propVal)
  90. {
  91.     SetProperty(0x4, VT_I4, propVal);
  92. }
  93.  
  94. short CAir::GetBevelWidth()
  95. {
  96.     short result;
  97.     GetProperty(0x5, VT_I2, (void*)&result);
  98.     return result;
  99. }
  100.  
  101. void CAir::SetBevelWidth(short propVal)
  102. {
  103.     SetProperty(0x5, VT_I2, propVal);
  104. }
  105.  
  106. short CAir::GetBorderWidth()
  107. {
  108.     short result;
  109.     GetProperty(0x6, VT_I2, (void*)&result);
  110.     return result;
  111. }
  112.  
  113. void CAir::SetBorderWidth(short propVal)
  114. {
  115.     SetProperty(0x6, VT_I2, propVal);
  116. }
  117.  
  118. long CAir::GetOutlineAlign()
  119. {
  120.     long result;
  121.     GetProperty(0x7, VT_I4, (void*)&result);
  122.     return result;
  123. }
  124.  
  125. void CAir::SetOutlineAlign(long propVal)
  126. {
  127.     SetProperty(0x7, VT_I4, propVal);
  128. }
  129.  
  130. unsigned long CAir::GetOutlineColor()
  131. {
  132.     unsigned long result;
  133.     GetProperty(0x8, VT_I4, (void*)&result);
  134.     return result;
  135. }
  136.  
  137. void CAir::SetOutlineColor(unsigned long propVal)
  138. {
  139.     SetProperty(0x8, VT_I4, propVal);
  140. }
  141.  
  142. CString CAir::GetOutlineTitle()
  143. {
  144.     CString result;
  145.     GetProperty(0x9, VT_BSTR, (void*)&result);
  146.     return result;
  147. }
  148.  
  149. void CAir::SetOutlineTitle(LPCTSTR propVal)
  150. {
  151.     SetProperty(0x9, VT_BSTR, propVal);
  152. }
  153.  
  154. short CAir::GetOutlineWidth()
  155. {
  156.     short result;
  157.     GetProperty(0xa, VT_I2, (void*)&result);
  158.     return result;
  159. }
  160.  
  161. void CAir::SetOutlineWidth(short propVal)
  162. {
  163.     SetProperty(0xa, VT_I2, propVal);
  164. }
  165.  
  166. double CAir::GetHeadingIndicator()
  167. {
  168.     double result;
  169.     GetProperty(0xb, VT_R8, (void*)&result);
  170.     return result;
  171. }
  172.  
  173. void CAir::SetHeadingIndicator(double propVal)
  174. {
  175.     SetProperty(0xb, VT_R8, propVal);
  176. }
  177.  
  178. double CAir::GetCompassHeading()
  179. {
  180.     double result;
  181.     GetProperty(0xc, VT_R8, (void*)&result);
  182.     return result;
  183. }
  184.  
  185. void CAir::SetCompassHeading(double propVal)
  186. {
  187.     SetProperty(0xc, VT_R8, propVal);
  188. }
  189.  
  190. long CAir::GetFrameStyle()
  191. {
  192.     long result;
  193.     GetProperty(0xd, VT_I4, (void*)&result);
  194.     return result;
  195. }
  196.  
  197. void CAir::SetFrameStyle(long propVal)
  198. {
  199.     SetProperty(0xd, VT_I4, propVal);
  200. }
  201.  
  202. unsigned long CAir::GetFrameColor()
  203. {
  204.     unsigned long result;
  205.     GetProperty(0xe, VT_I4, (void*)&result);
  206.     return result;
  207. }
  208.  
  209. void CAir::SetFrameColor(unsigned long propVal)
  210. {
  211.     SetProperty(0xe, VT_I4, propVal);
  212. }
  213.  
  214. CString CAir::GetFrameShape()
  215. {
  216.     CString result;
  217.     GetProperty(0xf, VT_BSTR, (void*)&result);
  218.     return result;
  219. }
  220.  
  221. void CAir::SetFrameShape(LPCTSTR propVal)
  222. {
  223.     SetProperty(0xf, VT_BSTR, propVal);
  224. }
  225.  
  226. double CAir::GetFrameLeft()
  227. {
  228.     double result;
  229.     GetProperty(0x10, VT_R8, (void*)&result);
  230.     return result;
  231. }
  232.  
  233. void CAir::SetFrameLeft(double propVal)
  234. {
  235.     SetProperty(0x10, VT_R8, propVal);
  236. }
  237.  
  238. double CAir::GetFrameTop()
  239. {
  240.     double result;
  241.     GetProperty(0x11, VT_R8, (void*)&result);
  242.     return result;
  243. }
  244.  
  245. void CAir::SetFrameTop(double propVal)
  246. {
  247.     SetProperty(0x11, VT_R8, propVal);
  248. }
  249.  
  250. double CAir::GetFrameRight()
  251. {
  252.     double result;
  253.     GetProperty(0x12, VT_R8, (void*)&result);
  254.     return result;
  255. }
  256.  
  257. void CAir::SetFrameRight(double propVal)
  258. {
  259.     SetProperty(0x12, VT_R8, propVal);
  260. }
  261.  
  262. double CAir::GetFrameBottom()
  263. {
  264.     double result;
  265.     GetProperty(0x13, VT_R8, (void*)&result);
  266.     return result;
  267. }
  268.  
  269. void CAir::SetFrameBottom(double propVal)
  270. {
  271.     SetProperty(0x13, VT_R8, propVal);
  272. }
  273.  
  274. CPicture CAir::GetFramePicture()
  275. {
  276.     LPDISPATCH pDispatch;
  277.     GetProperty(0x14, VT_DISPATCH, (void*)&pDispatch);
  278.     return CPicture(pDispatch);
  279. }
  280.  
  281. void CAir::SetFramePicture(LPDISPATCH propVal)
  282. {
  283.     SetProperty(0x14, VT_DISPATCH, propVal);
  284. }
  285.  
  286. long CAir::GetAltBarometerStyle()
  287. {
  288.     long result;
  289.     GetProperty(0x15, VT_I4, (void*)&result);
  290.     return result;
  291. }
  292.  
  293. void CAir::SetAltBarometerStyle(long propVal)
  294. {
  295.     SetProperty(0x15, VT_I4, propVal);
  296. }
  297.  
  298. long CAir::GetAltThousandStyle()
  299. {
  300.     long result;
  301.     GetProperty(0x16, VT_I4, (void*)&result);
  302.     return result;
  303. }
  304.  
  305. void CAir::SetAltThousandStyle(long propVal)
  306. {
  307.     SetProperty(0x16, VT_I4, propVal);
  308. }
  309.  
  310. double CAir::GetAltBarometer()
  311. {
  312.     double result;
  313.     GetProperty(0x17, VT_R8, (void*)&result);
  314.     return result;
  315. }
  316.  
  317. void CAir::SetAltBarometer(double propVal)
  318. {
  319.     SetProperty(0x17, VT_R8, propVal);
  320. }
  321.  
  322. double CAir::GetAltitude()
  323. {
  324.     double result;
  325.     GetProperty(0x18, VT_R8, (void*)&result);
  326.     return result;
  327. }
  328.  
  329. void CAir::SetAltitude(double propVal)
  330. {
  331.     SetProperty(0x18, VT_R8, propVal);
  332. }
  333.  
  334. CString CAir::GetCaption()
  335. {
  336.     CString result;
  337.     GetProperty(DISPID_CAPTION, VT_BSTR, (void*)&result);
  338.     return result;
  339. }
  340.  
  341. void CAir::SetCaption(LPCTSTR propVal)
  342. {
  343.     SetProperty(DISPID_CAPTION, VT_BSTR, propVal);
  344. }
  345.  
  346. short CAir::GetCaptions()
  347. {
  348.     short result;
  349.     GetProperty(0x19, VT_I2, (void*)&result);
  350.     return result;
  351. }
  352.  
  353. void CAir::SetCaptions(short propVal)
  354. {
  355.     SetProperty(0x19, VT_I2, propVal);
  356. }
  357.  
  358. double CAir::GetCaptionX()
  359. {
  360.     double result;
  361.     GetProperty(0x1a, VT_R8, (void*)&result);
  362.     return result;
  363. }
  364.  
  365. void CAir::SetCaptionX(double propVal)
  366. {
  367.     SetProperty(0x1a, VT_R8, propVal);
  368. }
  369.  
  370. double CAir::GetCaptionY()
  371. {
  372.     double result;
  373.     GetProperty(0x1b, VT_R8, (void*)&result);
  374.     return result;
  375. }
  376.  
  377. void CAir::SetCaptionY(double propVal)
  378. {
  379.     SetProperty(0x1b, VT_R8, propVal);
  380. }
  381.  
  382. short CAir::GetCaptionFontID()
  383. {
  384.     short result;
  385.     GetProperty(0x1c, VT_I2, (void*)&result);
  386.     return result;
  387. }
  388.  
  389. void CAir::SetCaptionFontID(short propVal)
  390. {
  391.     SetProperty(0x1c, VT_I2, propVal);
  392. }
  393.  
  394. unsigned long CAir::GetCaptionColor()
  395. {
  396.     unsigned long result;
  397.     GetProperty(0x1d, VT_I4, (void*)&result);
  398.     return result;
  399. }
  400.  
  401. void CAir::SetCaptionColor(unsigned long propVal)
  402. {
  403.     SetProperty(0x1d, VT_I4, propVal);
  404. }
  405.  
  406. double CAir::GetAirspeed()
  407. {
  408.     double result;
  409.     GetProperty(0x1e, VT_R8, (void*)&result);
  410.     return result;
  411. }
  412.  
  413. void CAir::SetAirspeed(double propVal)
  414. {
  415.     SetProperty(0x1e, VT_R8, propVal);
  416. }
  417.  
  418. double CAir::GetAirspeedVFE()
  419. {
  420.     double result;
  421.     GetProperty(0x1f, VT_R8, (void*)&result);
  422.     return result;
  423. }
  424.  
  425. void CAir::SetAirspeedVFE(double propVal)
  426. {
  427.     SetProperty(0x1f, VT_R8, propVal);
  428. }
  429.  
  430. double CAir::GetAirspeedVMax()
  431. {
  432.     double result;
  433.     GetProperty(0x20, VT_R8, (void*)&result);
  434.     return result;
  435. }
  436.  
  437. void CAir::SetAirspeedVMax(double propVal)
  438. {
  439.     SetProperty(0x20, VT_R8, propVal);
  440. }
  441.  
  442. double CAir::GetAirspeedVNE()
  443. {
  444.     double result;
  445.     GetProperty(0x21, VT_R8, (void*)&result);
  446.     return result;
  447. }
  448.  
  449. void CAir::SetAirspeedVNE(double propVal)
  450. {
  451.     SetProperty(0x21, VT_R8, propVal);
  452. }
  453.  
  454. double CAir::GetAirspeedVNO()
  455. {
  456.     double result;
  457.     GetProperty(0x22, VT_R8, (void*)&result);
  458.     return result;
  459. }
  460.  
  461. void CAir::SetAirspeedVNO(double propVal)
  462. {
  463.     SetProperty(0x22, VT_R8, propVal);
  464. }
  465.  
  466. double CAir::GetAirspeedVS0()
  467. {
  468.     double result;
  469.     GetProperty(0x23, VT_R8, (void*)&result);
  470.     return result;
  471. }
  472.  
  473. void CAir::SetAirspeedVS0(double propVal)
  474. {
  475.     SetProperty(0x23, VT_R8, propVal);
  476. }
  477.  
  478. double CAir::GetAirspeedVS1()
  479. {
  480.     double result;
  481.     GetProperty(0x24, VT_R8, (void*)&result);
  482.     return result;
  483. }
  484.  
  485. void CAir::SetAirspeedVS1(double propVal)
  486. {
  487.     SetProperty(0x24, VT_R8, propVal);
  488. }
  489.  
  490. OLE_COLOR CAir::GetBackColor()
  491. {
  492.     OLE_COLOR result;
  493.     GetProperty(DISPID_BACKCOLOR, VT_I4, (void*)&result);
  494.     return result;
  495. }
  496.  
  497. void CAir::SetBackColor(OLE_COLOR propVal)
  498. {
  499.     SetProperty(DISPID_BACKCOLOR, VT_I4, propVal);
  500. }
  501.  
  502. long CAir::GetCompassStyle()
  503. {
  504.     long result;
  505.     GetProperty(0x25, VT_I4, (void*)&result);
  506.     return result;
  507. }
  508.  
  509. void CAir::SetCompassStyle(long propVal)
  510. {
  511.     SetProperty(0x25, VT_I4, propVal);
  512. }
  513.  
  514. long CAir::GetDisplayMode()
  515. {
  516.     long result;
  517.     GetProperty(0x26, VT_I4, (void*)&result);
  518.     return result;
  519. }
  520.  
  521. void CAir::SetDisplayMode(long propVal)
  522. {
  523.     SetProperty(0x26, VT_I4, propVal);
  524. }
  525.  
  526. BOOL CAir::GetMouseControl()
  527. {
  528.     BOOL result;
  529.     GetProperty(0x27, VT_BOOL, (void*)&result);
  530.     return result;
  531. }
  532.  
  533. void CAir::SetMouseControl(BOOL propVal)
  534. {
  535.     SetProperty(0x27, VT_BOOL, propVal);
  536. }
  537.  
  538. double CAir::GetAltBarometerX()
  539. {
  540.     double result;
  541.     GetProperty(0x28, VT_R8, (void*)&result);
  542.     return result;
  543. }
  544.  
  545. void CAir::SetAltBarometerX(double propVal)
  546. {
  547.     SetProperty(0x28, VT_R8, propVal);
  548. }
  549.  
  550. double CAir::GetAltBarometerY()
  551. {
  552.     double result;
  553.     GetProperty(0x29, VT_R8, (void*)&result);
  554.     return result;
  555. }
  556.  
  557. void CAir::SetAltBarometerY(double propVal)
  558. {
  559.     SetProperty(0x29, VT_R8, propVal);
  560. }
  561.  
  562. double CAir::GetAltThousandX()
  563. {
  564.     double result;
  565.     GetProperty(0x2a, VT_R8, (void*)&result);
  566.     return result;
  567. }
  568.  
  569. void CAir::SetAltThousandX(double propVal)
  570. {
  571.     SetProperty(0x2a, VT_R8, propVal);
  572. }
  573.  
  574. double CAir::GetAltThousandY()
  575. {
  576.     double result;
  577.     GetProperty(0x2b, VT_R8, (void*)&result);
  578.     return result;
  579. }
  580.  
  581. void CAir::SetAltThousandY(double propVal)
  582. {
  583.     SetProperty(0x2b, VT_R8, propVal);
  584. }
  585.  
  586. short CAir::GetAltBarometerFontID()
  587. {
  588.     short result;
  589.     GetProperty(0x2c, VT_I2, (void*)&result);
  590.     return result;
  591. }
  592.  
  593. void CAir::SetAltBarometerFontID(short propVal)
  594. {
  595.     SetProperty(0x2c, VT_I2, propVal);
  596. }
  597.  
  598. short CAir::GetAltThousandFontID()
  599. {
  600.     short result;
  601.     GetProperty(0x2d, VT_I2, (void*)&result);
  602.     return result;
  603. }
  604.  
  605. void CAir::SetAltThousandFontID(short propVal)
  606. {
  607.     SetProperty(0x2d, VT_I2, propVal);
  608. }
  609.  
  610. double CAir::GetClimbRate()
  611. {
  612.     double result;
  613.     GetProperty(0x2e, VT_R8, (void*)&result);
  614.     return result;
  615. }
  616.  
  617. void CAir::SetClimbRate(double propVal)
  618. {
  619.     SetProperty(0x2e, VT_R8, propVal);
  620. }
  621.  
  622. double CAir::GetClimbRateMax()
  623. {
  624.     double result;
  625.     GetProperty(0x2f, VT_R8, (void*)&result);
  626.     return result;
  627. }
  628.  
  629. void CAir::SetClimbRateMax(double propVal)
  630. {
  631.     SetProperty(0x2f, VT_R8, propVal);
  632. }
  633.  
  634. unsigned long CAir::GetTicColor()
  635. {
  636.     unsigned long result;
  637.     GetProperty(0x30, VT_I4, (void*)&result);
  638.     return result;
  639. }
  640.  
  641. void CAir::SetTicColor(unsigned long propVal)
  642. {
  643.     SetProperty(0x30, VT_I4, propVal);
  644. }
  645.  
  646. unsigned long CAir::GetNeedleColor()
  647. {
  648.     unsigned long result;
  649.     GetProperty(0x31, VT_I4, (void*)&result);
  650.     return result;
  651. }
  652.  
  653. void CAir::SetNeedleColor(unsigned long propVal)
  654. {
  655.     SetProperty(0x31, VT_I4, propVal);
  656. }
  657.  
  658. BOOL CAir::GetHSICompass()
  659. {
  660.     BOOL result;
  661.     GetProperty(0x32, VT_BOOL, (void*)&result);
  662.     return result;
  663. }
  664.  
  665. void CAir::SetHSICompass(BOOL propVal)
  666. {
  667.     SetProperty(0x32, VT_BOOL, propVal);
  668. }
  669.  
  670. double CAir::GetHSIBearing()
  671. {
  672.     double result;
  673.     GetProperty(0x33, VT_R8, (void*)&result);
  674.     return result;
  675. }
  676.  
  677. void CAir::SetHSIBearing(double propVal)
  678. {
  679.     SetProperty(0x33, VT_R8, propVal);
  680. }
  681.  
  682. double CAir::GetHSIHeading()
  683. {
  684.     double result;
  685.     GetProperty(0x34, VT_R8, (void*)&result);
  686.     return result;
  687. }
  688.  
  689. void CAir::SetHSIHeading(double propVal)
  690. {
  691.     SetProperty(0x34, VT_R8, propVal);
  692. }
  693.  
  694. double CAir::GetHSIGlideSlopeDelta()
  695. {
  696.     double result;
  697.     GetProperty(0x35, VT_R8, (void*)&result);
  698.     return result;
  699. }
  700.  
  701. void CAir::SetHSIGlideSlopeDelta(double propVal)
  702. {
  703.     SetProperty(0x35, VT_R8, propVal);
  704. }
  705.  
  706. double CAir::GetHSIGlideSlopeDeviation()
  707. {
  708.     double result;
  709.     GetProperty(0x36, VT_R8, (void*)&result);
  710.     return result;
  711. }
  712.  
  713. void CAir::SetHSIGlideSlopeDeviation(double propVal)
  714. {
  715.     SetProperty(0x36, VT_R8, propVal);
  716. }
  717.  
  718. double CAir::GetHSICourseHeading()
  719. {
  720.     double result;
  721.     GetProperty(0x37, VT_R8, (void*)&result);
  722.     return result;
  723. }
  724.  
  725. void CAir::SetHSICourseHeading(double propVal)
  726. {
  727.     SetProperty(0x37, VT_R8, propVal);
  728. }
  729.  
  730. long CAir::GetHSINavigationSource()
  731. {
  732.     long result;
  733.     GetProperty(0x38, VT_I4, (void*)&result);
  734.     return result;
  735. }
  736.  
  737. void CAir::SetHSINavigationSource(long propVal)
  738. {
  739.     SetProperty(0x38, VT_I4, propVal);
  740. }
  741.  
  742. double CAir::GetHSICourseDelta()
  743. {
  744.     double result;
  745.     GetProperty(0x39, VT_R8, (void*)&result);
  746.     return result;
  747. }
  748.  
  749. void CAir::SetHSICourseDelta(double propVal)
  750. {
  751.     SetProperty(0x39, VT_R8, propVal);
  752. }
  753.  
  754. double CAir::GetHSICourseDeviation()
  755. {
  756.     double result;
  757.     GetProperty(0x3a, VT_R8, (void*)&result);
  758.     return result;
  759. }
  760.  
  761. void CAir::SetHSICourseDeviation(double propVal)
  762. {
  763.     SetProperty(0x3a, VT_R8, propVal);
  764. }
  765.  
  766. BOOL CAir::GetHSIBug()
  767. {
  768.     BOOL result;
  769.     GetProperty(0x3b, VT_BOOL, (void*)&result);
  770.     return result;
  771. }
  772.  
  773. void CAir::SetHSIBug(BOOL propVal)
  774. {
  775.     SetProperty(0x3b, VT_BOOL, propVal);
  776. }
  777.  
  778. double CAir::GetHSIBugHeading()
  779. {
  780.     double result;
  781.     GetProperty(0x3c, VT_R8, (void*)&result);
  782.     return result;
  783. }
  784.  
  785. void CAir::SetHSIBugHeading(double propVal)
  786. {
  787.     SetProperty(0x3c, VT_R8, propVal);
  788. }
  789.  
  790. long CAir::GetHSINavPointer()
  791. {
  792.     long result;
  793.     GetProperty(0x3d, VT_I4, (void*)&result);
  794.     return result;
  795. }
  796.  
  797. void CAir::SetHSINavPointer(long propVal)
  798. {
  799.     SetProperty(0x3d, VT_I4, propVal);
  800. }
  801.  
  802. unsigned long CAir::GetHSIBearingColor()
  803. {
  804.     unsigned long result;
  805.     GetProperty(0x3e, VT_I4, (void*)&result);
  806.     return result;
  807. }
  808.  
  809. void CAir::SetHSIBearingColor(unsigned long propVal)
  810. {
  811.     SetProperty(0x3e, VT_I4, propVal);
  812. }
  813.  
  814. unsigned long CAir::GetHSICourseColor()
  815. {
  816.     unsigned long result;
  817.     GetProperty(0x3f, VT_I4, (void*)&result);
  818.     return result;
  819. }
  820.  
  821. void CAir::SetHSICourseColor(unsigned long propVal)
  822. {
  823.     SetProperty(0x3f, VT_I4, propVal);
  824. }
  825.  
  826. CString CAir::GetHSINavMarker()
  827. {
  828.     CString result;
  829.     GetProperty(0x40, VT_BSTR, (void*)&result);
  830.     return result;
  831. }
  832.  
  833. void CAir::SetHSINavMarker(LPCTSTR propVal)
  834. {
  835.     SetProperty(0x40, VT_BSTR, propVal);
  836. }
  837.  
  838. unsigned long CAir::GetHSIBugColor()
  839. {
  840.     unsigned long result;
  841.     GetProperty(0x41, VT_I4, (void*)&result);
  842.     return result;
  843. }
  844.  
  845. void CAir::SetHSIBugColor(unsigned long propVal)
  846. {
  847.     SetProperty(0x41, VT_I4, propVal);
  848. }
  849.  
  850. long CAir::GetHSICourseDisplay()
  851. {
  852.     long result;
  853.     GetProperty(0x42, VT_I4, (void*)&result);
  854.     return result;
  855. }
  856.  
  857. void CAir::SetHSICourseDisplay(long propVal)
  858. {
  859.     SetProperty(0x42, VT_I4, propVal);
  860. }
  861.  
  862. double CAir::GetHSIDistance()
  863. {
  864.     double result;
  865.     GetProperty(0x43, VT_R8, (void*)&result);
  866.     return result;
  867. }
  868.  
  869. void CAir::SetHSIDistance(double propVal)
  870. {
  871.     SetProperty(0x43, VT_R8, propVal);
  872. }
  873.  
  874. long CAir::GetHSIDistanceDisplay()
  875. {
  876.     long result;
  877.     GetProperty(0x44, VT_I4, (void*)&result);
  878.     return result;
  879. }
  880.  
  881. void CAir::SetHSIDistanceDisplay(long propVal)
  882. {
  883.     SetProperty(0x44, VT_I4, propVal);
  884. }
  885.  
  886. double CAir::GetHSISpeed()
  887. {
  888.     double result;
  889.     GetProperty(0x45, VT_R8, (void*)&result);
  890.     return result;
  891. }
  892.  
  893. void CAir::SetHSISpeed(double propVal)
  894. {
  895.     SetProperty(0x45, VT_R8, propVal);
  896. }
  897.  
  898. double CAir::GetHSITime()
  899. {
  900.     double result;
  901.     GetProperty(0x46, VT_R8, (void*)&result);
  902.     return result;
  903. }
  904.  
  905. void CAir::SetHSITime(double propVal)
  906. {
  907.     SetProperty(0x46, VT_R8, propVal);
  908. }
  909.  
  910. long CAir::GetHSITimeSpeedDisplay()
  911. {
  912.     long result;
  913.     GetProperty(0x47, VT_I4, (void*)&result);
  914.     return result;
  915. }
  916.  
  917. void CAir::SetHSITimeSpeedDisplay(long propVal)
  918. {
  919.     SetProperty(0x47, VT_I4, propVal);
  920. }
  921.  
  922. double CAir::GetAHPitch()
  923. {
  924.     double result;
  925.     GetProperty(0x48, VT_R8, (void*)&result);
  926.     return result;
  927. }
  928.  
  929. void CAir::SetAHPitch(double propVal)
  930. {
  931.     SetProperty(0x48, VT_R8, propVal);
  932. }
  933.  
  934. double CAir::GetAHRoll()
  935. {
  936.     double result;
  937.     GetProperty(0x49, VT_R8, (void*)&result);
  938.     return result;
  939. }
  940.  
  941. void CAir::SetAHRoll(double propVal)
  942. {
  943.     SetProperty(0x49, VT_R8, propVal);
  944. }
  945.  
  946. unsigned long CAir::GetAHGroundColor()
  947. {
  948.     unsigned long result;
  949.     GetProperty(0x4a, VT_I4, (void*)&result);
  950.     return result;
  951. }
  952.  
  953. void CAir::SetAHGroundColor(unsigned long propVal)
  954. {
  955.     SetProperty(0x4a, VT_I4, propVal);
  956. }
  957.  
  958. unsigned long CAir::GetAHSkyColor()
  959. {
  960.     unsigned long result;
  961.     GetProperty(0x4b, VT_I4, (void*)&result);
  962.     return result;
  963. }
  964.  
  965. void CAir::SetAHSkyColor(unsigned long propVal)
  966. {
  967.     SetProperty(0x4b, VT_I4, propVal);
  968. }
  969.  
  970. double CAir::GetAHPitchRange()
  971. {
  972.     double result;
  973.     GetProperty(0x4c, VT_R8, (void*)&result);
  974.     return result;
  975. }
  976.  
  977. void CAir::SetAHPitchRange(double propVal)
  978. {
  979.     SetProperty(0x4c, VT_R8, propVal);
  980. }
  981.  
  982. double CAir::GetAHPitchScale()
  983. {
  984.     double result;
  985.     GetProperty(0x4d, VT_R8, (void*)&result);
  986.     return result;
  987. }
  988.  
  989. void CAir::SetAHPitchScale(double propVal)
  990. {
  991.     SetProperty(0x4d, VT_R8, propVal);
  992. }
  993.  
  994. long CAir::GetAHPitchStyle()
  995. {
  996.     long result;
  997.     GetProperty(0x4e, VT_I4, (void*)&result);
  998.     return result;
  999. }
  1000.  
  1001. void CAir::SetAHPitchStyle(long propVal)
  1002. {
  1003.     SetProperty(0x4e, VT_I4, propVal);
  1004. }
  1005.  
  1006. double CAir::GetAHHeading()
  1007. {
  1008.     double result;
  1009.     GetProperty(0x4f, VT_R8, (void*)&result);
  1010.     return result;
  1011. }
  1012.  
  1013. void CAir::SetAHHeading(double propVal)
  1014. {
  1015.     SetProperty(0x4f, VT_R8, propVal);
  1016. }
  1017.  
  1018. long CAir::GetAHHeadingStyle()
  1019. {
  1020.     long result;
  1021.     GetProperty(0x50, VT_I4, (void*)&result);
  1022.     return result;
  1023. }
  1024.  
  1025. void CAir::SetAHHeadingStyle(long propVal)
  1026. {
  1027.     SetProperty(0x50, VT_I4, propVal);
  1028. }
  1029.  
  1030. BOOL CAir::GetAHBug()
  1031. {
  1032.     BOOL result;
  1033.     GetProperty(0x51, VT_BOOL, (void*)&result);
  1034.     return result;
  1035. }
  1036.  
  1037. void CAir::SetAHBug(BOOL propVal)
  1038. {
  1039.     SetProperty(0x51, VT_BOOL, propVal);
  1040. }
  1041.  
  1042. unsigned long CAir::GetAHBugColor()
  1043. {
  1044.     unsigned long result;
  1045.     GetProperty(0x52, VT_I4, (void*)&result);
  1046.     return result;
  1047. }
  1048.  
  1049. void CAir::SetAHBugColor(unsigned long propVal)
  1050. {
  1051.     SetProperty(0x52, VT_I4, propVal);
  1052. }
  1053.  
  1054. double CAir::GetAHBugHeading()
  1055. {
  1056.     double result;
  1057.     GetProperty(0x53, VT_R8, (void*)&result);
  1058.     return result;
  1059. }
  1060.  
  1061. void CAir::SetAHBugHeading(double propVal)
  1062. {
  1063.     SetProperty(0x53, VT_R8, propVal);
  1064. }
  1065.  
  1066. double CAir::GetAHHeadingScale()
  1067. {
  1068.     double result;
  1069.     GetProperty(0x54, VT_R8, (void*)&result);
  1070.     return result;
  1071. }
  1072.  
  1073. void CAir::SetAHHeadingScale(double propVal)
  1074. {
  1075.     SetProperty(0x54, VT_R8, propVal);
  1076. }
  1077.  
  1078. double CAir::GetAHHeadingOffset()
  1079. {
  1080.     double result;
  1081.     GetProperty(0x55, VT_R8, (void*)&result);
  1082.     return result;
  1083. }
  1084.  
  1085. void CAir::SetAHHeadingOffset(double propVal)
  1086. {
  1087.     SetProperty(0x55, VT_R8, propVal);
  1088. }
  1089.  
  1090. long CAir::GetAHReferenceStyle()
  1091. {
  1092.     long result;
  1093.     GetProperty(0x56, VT_I4, (void*)&result);
  1094.     return result;
  1095. }
  1096.  
  1097. void CAir::SetAHReferenceStyle(long propVal)
  1098. {
  1099.     SetProperty(0x56, VT_I4, propVal);
  1100. }
  1101.  
  1102. unsigned long CAir::GetAHReferenceColor()
  1103. {
  1104.     unsigned long result;
  1105.     GetProperty(0x57, VT_I4, (void*)&result);
  1106.     return result;
  1107. }
  1108.  
  1109. void CAir::SetAHReferenceColor(unsigned long propVal)
  1110. {
  1111.     SetProperty(0x57, VT_I4, propVal);
  1112. }
  1113.  
  1114. double CAir::GetTCInclinometer()
  1115. {
  1116.     double result;
  1117.     GetProperty(0x58, VT_R8, (void*)&result);
  1118.     return result;
  1119. }
  1120.  
  1121. void CAir::SetTCInclinometer(double propVal)
  1122. {
  1123.     SetProperty(0x58, VT_R8, propVal);
  1124. }
  1125.  
  1126. double CAir::GetTCTurn()
  1127. {
  1128.     double result;
  1129.     GetProperty(0x59, VT_R8, (void*)&result);
  1130.     return result;
  1131. }
  1132.  
  1133. void CAir::SetTCTurn(double propVal)
  1134. {
  1135.     SetProperty(0x59, VT_R8, propVal);
  1136. }
  1137.  
  1138. double CAir::GetCIActCourse()
  1139. {
  1140.     double result;
  1141.     GetProperty(0x5a, VT_R8, (void*)&result);
  1142.     return result;
  1143. }
  1144.  
  1145. void CAir::SetCIActCourse(double propVal)
  1146. {
  1147.     SetProperty(0x5a, VT_R8, propVal);
  1148. }
  1149.  
  1150. double CAir::GetCIOrdCourse()
  1151. {
  1152.     double result;
  1153.     GetProperty(0x5b, VT_R8, (void*)&result);
  1154.     return result;
  1155. }
  1156.  
  1157. void CAir::SetCIOrdCourse(double propVal)
  1158. {
  1159.     SetProperty(0x5b, VT_R8, propVal);
  1160. }
  1161.  
  1162. double CAir::GetADFBearing()
  1163. {
  1164.     double result;
  1165.     GetProperty(0x5c, VT_R8, (void*)&result);
  1166.     return result;
  1167. }
  1168.  
  1169. void CAir::SetADFBearing(double propVal)
  1170. {
  1171.     SetProperty(0x5c, VT_R8, propVal);
  1172. }
  1173.  
  1174. double CAir::GetRMICompass()
  1175. {
  1176.     double result;
  1177.     GetProperty(0x5d, VT_R8, (void*)&result);
  1178.     return result;
  1179. }
  1180.  
  1181. void CAir::SetRMICompass(double propVal)
  1182. {
  1183.     SetProperty(0x5d, VT_R8, propVal);
  1184. }
  1185.  
  1186. BOOL CAir::GetOBIArcFlag()
  1187. {
  1188.     BOOL result;
  1189.     GetProperty(0x5e, VT_BOOL, (void*)&result);
  1190.     return result;
  1191. }
  1192.  
  1193. void CAir::SetOBIArcFlag(BOOL propVal)
  1194. {
  1195.     SetProperty(0x5e, VT_BOOL, propVal);
  1196. }
  1197.  
  1198. BOOL CAir::GetOBIBackCourse()
  1199. {
  1200.     BOOL result;
  1201.     GetProperty(0x5f, VT_BOOL, (void*)&result);
  1202.     return result;
  1203. }
  1204.  
  1205. void CAir::SetOBIBackCourse(BOOL propVal)
  1206. {
  1207.     SetProperty(0x5f, VT_BOOL, propVal);
  1208. }
  1209.  
  1210. double CAir::GetOBICourse()
  1211. {
  1212.     double result;
  1213.     GetProperty(0x60, VT_R8, (void*)&result);
  1214.     return result;
  1215. }
  1216.  
  1217. void CAir::SetOBICourse(double propVal)
  1218. {
  1219.     SetProperty(0x60, VT_R8, propVal);
  1220. }
  1221.  
  1222. double CAir::GetOBICourseDeviation()
  1223. {
  1224.     double result;
  1225.     GetProperty(0x61, VT_R8, (void*)&result);
  1226.     return result;
  1227. }
  1228.  
  1229. void CAir::SetOBICourseDeviation(double propVal)
  1230. {
  1231.     SetProperty(0x61, VT_R8, propVal);
  1232. }
  1233.  
  1234. double CAir::GetOBIGlideSlope()
  1235. {
  1236.     double result;
  1237.     GetProperty(0x62, VT_R8, (void*)&result);
  1238.     return result;
  1239. }
  1240.  
  1241. void CAir::SetOBIGlideSlope(double propVal)
  1242. {
  1243.     SetProperty(0x62, VT_R8, propVal);
  1244. }
  1245.  
  1246. BOOL CAir::GetOBIGSFlag()
  1247. {
  1248.     BOOL result;
  1249.     GetProperty(0x63, VT_BOOL, (void*)&result);
  1250.     return result;
  1251. }
  1252.  
  1253. void CAir::SetOBIGSFlag(BOOL propVal)
  1254. {
  1255.     SetProperty(0x63, VT_BOOL, propVal);
  1256. }
  1257.  
  1258. BOOL CAir::GetOBINAVFlag()
  1259. {
  1260.     BOOL result;
  1261.     GetProperty(0x64, VT_BOOL, (void*)&result);
  1262.     return result;
  1263. }
  1264.  
  1265. void CAir::SetOBINAVFlag(BOOL propVal)
  1266. {
  1267.     SetProperty(0x64, VT_BOOL, propVal);
  1268. }
  1269.  
  1270. long CAir::GetOBIToFrom()
  1271. {
  1272.     long result;
  1273.     GetProperty(0x65, VT_I4, (void*)&result);
  1274.     return result;
  1275. }
  1276.  
  1277. void CAir::SetOBIToFrom(long propVal)
  1278. {
  1279.     SetProperty(0x65, VT_I4, propVal);
  1280. }
  1281.  
  1282. BOOL CAir::GetOutline()
  1283. {
  1284.     BOOL result;
  1285.     GetProperty(0x66, VT_BOOL, (void*)&result);
  1286.     return result;
  1287. }
  1288.  
  1289. void CAir::SetOutline(BOOL propVal)
  1290. {
  1291.     SetProperty(0x66, VT_BOOL, propVal);
  1292. }
  1293.  
  1294. short CAir::GetCaptionID()
  1295. {
  1296.     short result;
  1297.     GetProperty(0x67, VT_I2, (void*)&result);
  1298.     return result;
  1299. }
  1300.  
  1301. void CAir::SetCaptionID(short propVal)
  1302. {
  1303.     SetProperty(0x67, VT_I2, propVal);
  1304. }
  1305.  
  1306. short CAir::GetFontID()
  1307. {
  1308.     short result;
  1309.     GetProperty(0x68, VT_I2, (void*)&result);
  1310.     return result;
  1311. }
  1312.  
  1313. void CAir::SetFontID(short propVal)
  1314. {
  1315.     SetProperty(0x68, VT_I2, propVal);
  1316. }
  1317.  
  1318. long CAir::GetCaptionFlag()
  1319. {
  1320.     long result;
  1321.     GetProperty(0x69, VT_I4, (void*)&result);
  1322.     return result;
  1323. }
  1324.  
  1325. void CAir::SetCaptionFlag(long propVal)
  1326. {
  1327.     SetProperty(0x69, VT_I4, propVal);
  1328. }
  1329.  
  1330. BOOL CAir::GetAutoRedraw()
  1331. {
  1332.     BOOL result;
  1333.     GetProperty(0x6a, VT_BOOL, (void*)&result);
  1334.     return result;
  1335. }
  1336.  
  1337. void CAir::SetAutoRedraw(BOOL propVal)
  1338. {
  1339.     SetProperty(0x6a, VT_BOOL, propVal);
  1340. }
  1341.  
  1342. float CAir::GetFontSize()
  1343. {
  1344.     float result;
  1345.     GetProperty(0x6b, VT_R4, (void*)&result);
  1346.     return result;
  1347. }
  1348.  
  1349. void CAir::SetFontSize(float propVal)
  1350. {
  1351.     SetProperty(0x6b, VT_R4, propVal);
  1352. }
  1353.  
  1354. BOOL CAir::GetFontBold()
  1355. {
  1356.     BOOL result;
  1357.     GetProperty(0x6c, VT_BOOL, (void*)&result);
  1358.     return result;
  1359. }
  1360.  
  1361. void CAir::SetFontBold(BOOL propVal)
  1362. {
  1363.     SetProperty(0x6c, VT_BOOL, propVal);
  1364. }
  1365.  
  1366. BOOL CAir::GetFontItalic()
  1367. {
  1368.     BOOL result;
  1369.     GetProperty(0x6d, VT_BOOL, (void*)&result);
  1370.     return result;
  1371. }
  1372.  
  1373. void CAir::SetFontItalic(BOOL propVal)
  1374. {
  1375.     SetProperty(0x6d, VT_BOOL, propVal);
  1376. }
  1377.  
  1378. BOOL CAir::GetFontStrikethru()
  1379. {
  1380.     BOOL result;
  1381.     GetProperty(0x6e, VT_BOOL, (void*)&result);
  1382.     return result;
  1383. }
  1384.  
  1385. void CAir::SetFontStrikethru(BOOL propVal)
  1386. {
  1387.     SetProperty(0x6e, VT_BOOL, propVal);
  1388. }
  1389.  
  1390. BOOL CAir::GetFontUnderline()
  1391. {
  1392.     BOOL result;
  1393.     GetProperty(0x6f, VT_BOOL, (void*)&result);
  1394.     return result;
  1395. }
  1396.  
  1397. void CAir::SetFontUnderline(BOOL propVal)
  1398. {
  1399.     SetProperty(0x6f, VT_BOOL, propVal);
  1400. }
  1401.  
  1402. CString CAir::GetFontName()
  1403. {
  1404.     CString result;
  1405.     GetProperty(0x70, VT_BSTR, (void*)&result);
  1406.     return result;
  1407. }
  1408.  
  1409. void CAir::SetFontName(LPCTSTR propVal)
  1410. {
  1411.     SetProperty(0x70, VT_BSTR, propVal);
  1412. }
  1413.  
  1414. double CAir::GetValue()
  1415. {
  1416.     double result;
  1417.     GetProperty(0x71, VT_R8, (void*)&result);
  1418.     return result;
  1419. }
  1420.  
  1421. void CAir::SetValue(double propVal)
  1422. {
  1423.     SetProperty(0x71, VT_R8, propVal);
  1424. }
  1425.  
  1426. double CAir::Get_Value()
  1427. {
  1428.     double result;
  1429.     GetProperty(0x0, VT_R8, (void*)&result);
  1430.     return result;
  1431. }
  1432.  
  1433. void CAir::Set_Value(double propVal)
  1434. {
  1435.     SetProperty(0x0, VT_R8, propVal);
  1436. }
  1437.  
  1438. double CAir::GetRMIBearing1()
  1439. {
  1440.     double result;
  1441.     GetProperty(0x72, VT_R8, (void*)&result);
  1442.     return result;
  1443. }
  1444.  
  1445. void CAir::SetRMIBearing1(double propVal)
  1446. {
  1447.     SetProperty(0x72, VT_R8, propVal);
  1448. }
  1449.  
  1450. double CAir::GetRMIBearing2()
  1451. {
  1452.     double result;
  1453.     GetProperty(0x73, VT_R8, (void*)&result);
  1454.     return result;
  1455. }
  1456.  
  1457. void CAir::SetRMIBearing2(double propVal)
  1458. {
  1459.     SetProperty(0x73, VT_R8, propVal);
  1460. }
  1461.  
  1462. long CAir::GetRMIBearingType1()
  1463. {
  1464.     long result;
  1465.     GetProperty(0x74, VT_I4, (void*)&result);
  1466.     return result;
  1467. }
  1468.  
  1469. void CAir::SetRMIBearingType1(long propVal)
  1470. {
  1471.     SetProperty(0x74, VT_I4, propVal);
  1472. }
  1473.  
  1474. long CAir::GetRMIBearingType2()
  1475. {
  1476.     long result;
  1477.     GetProperty(0x75, VT_I4, (void*)&result);
  1478.     return result;
  1479. }
  1480.  
  1481. void CAir::SetRMIBearingType2(long propVal)
  1482. {
  1483.     SetProperty(0x75, VT_I4, propVal);
  1484. }
  1485.  
  1486. unsigned long CAir::GetRMIBearingColor1()
  1487. {
  1488.     unsigned long result;
  1489.     GetProperty(0x76, VT_I4, (void*)&result);
  1490.     return result;
  1491. }
  1492.  
  1493. void CAir::SetRMIBearingColor1(unsigned long propVal)
  1494. {
  1495.     SetProperty(0x76, VT_I4, propVal);
  1496. }
  1497.  
  1498. unsigned long CAir::GetRMIBearingColor2()
  1499. {
  1500.     unsigned long result;
  1501.     GetProperty(0x77, VT_I4, (void*)&result);
  1502.     return result;
  1503. }
  1504.  
  1505. void CAir::SetRMIBearingColor2(unsigned long propVal)
  1506. {
  1507.     SetProperty(0x77, VT_I4, propVal);
  1508. }
  1509.  
  1510. CString CAir::GetHeadingShape()
  1511. {
  1512.     CString result;
  1513.     GetProperty(0x78, VT_BSTR, (void*)&result);
  1514.     return result;
  1515. }
  1516.  
  1517. void CAir::SetHeadingShape(LPCTSTR propVal)
  1518. {
  1519.     SetProperty(0x78, VT_BSTR, propVal);
  1520. }
  1521.  
  1522. unsigned long CAir::GetAltBarometerColor()
  1523. {
  1524.     unsigned long result;
  1525.     GetProperty(0x79, VT_I4, (void*)&result);
  1526.     return result;
  1527. }
  1528.  
  1529. void CAir::SetAltBarometerColor(unsigned long propVal)
  1530. {
  1531.     SetProperty(0x79, VT_I4, propVal);
  1532. }
  1533.  
  1534. BOOL CAir::GetSingleBuffer()
  1535. {
  1536.     BOOL result;
  1537.     GetProperty(0x7a, VT_BOOL, (void*)&result);
  1538.     return result;
  1539. }
  1540.  
  1541. void CAir::SetSingleBuffer(BOOL propVal)
  1542. {
  1543.     SetProperty(0x7a, VT_BOOL, propVal);
  1544. }
  1545.  
  1546. long CAir::GetAHFlightDirector()
  1547. {
  1548.     long result;
  1549.     GetProperty(0x7b, VT_I4, (void*)&result);
  1550.     return result;
  1551. }
  1552.  
  1553. void CAir::SetAHFlightDirector(long propVal)
  1554. {
  1555.     SetProperty(0x7b, VT_I4, propVal);
  1556. }
  1557.  
  1558. double CAir::GetAHCuePitch()
  1559. {
  1560.     double result;
  1561.     GetProperty(0x7c, VT_R8, (void*)&result);
  1562.     return result;
  1563. }
  1564.  
  1565. void CAir::SetAHCuePitch(double propVal)
  1566. {
  1567.     SetProperty(0x7c, VT_R8, propVal);
  1568. }
  1569.  
  1570. double CAir::GetAHCueRoll()
  1571. {
  1572.     double result;
  1573.     GetProperty(0x7d, VT_R8, (void*)&result);
  1574.     return result;
  1575. }
  1576.  
  1577. void CAir::SetAHCueRoll(double propVal)
  1578. {
  1579.     SetProperty(0x7d, VT_R8, propVal);
  1580. }
  1581.  
  1582. unsigned long CAir::GetAHFlightDirectorColor()
  1583. {
  1584.     unsigned long result;
  1585.     GetProperty(0x7e, VT_I4, (void*)&result);
  1586.     return result;
  1587. }
  1588.  
  1589. void CAir::SetAHFlightDirectorColor(unsigned long propVal)
  1590. {
  1591.     SetProperty(0x7e, VT_I4, propVal);
  1592. }
  1593.  
  1594. BOOL CAir::GetFocusOutline()
  1595. {
  1596.     BOOL result;
  1597.     GetProperty(0x7f, VT_BOOL, (void*)&result);
  1598.     return result;
  1599. }
  1600.  
  1601. void CAir::SetFocusOutline(BOOL propVal)
  1602. {
  1603.     SetProperty(0x7f, VT_BOOL, propVal);
  1604. }
  1605.  
  1606. OLE_HANDLE CAir::GetHWnd()
  1607. {
  1608.     OLE_HANDLE result;
  1609.     GetProperty(DISPID_HWND, VT_I4, (void*)&result);
  1610.     return result;
  1611. }
  1612.  
  1613. void CAir::SetHWnd(OLE_HANDLE propVal)
  1614. {
  1615.     SetProperty(DISPID_HWND, VT_I4, propVal);
  1616. }
  1617.  
  1618. /////////////////////////////////////////////////////////////////////////////
  1619. // CAir operations
  1620.  
  1621. void CAir::Redraw()
  1622. {
  1623.     InvokeHelper(0x80, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
  1624. }
  1625.  
  1626. void CAir::RedrawStatic()
  1627. {
  1628.     InvokeHelper(0x81, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
  1629. }
  1630.  
  1631. void CAir::ShowPropertyPage()
  1632. {
  1633.     InvokeHelper(0x82, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
  1634. }
  1635.  
  1636. void CAir::AboutBox()
  1637. {
  1638.     InvokeHelper(0xfffffdd8, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
  1639. }
  1640.